package com.ysstech.reportworld.entity;

import lombok.Data;

import java.util.List;

@Data
public class TableVO {

    private String id;

    /**
     * 表名
     */
    private String name;

    /**
     * 中文表名
     */
    private String chineseName;

    /**
     * 表说明
     */
    private String description;

    /**
     * 报表世界所在分层
     */
    private Integer layered;

    /**
     * 版本号
     */
    private String version;
    /**
     * 类型
     */
    private Integer ftype;
    /**
     * 来源
     */
    private Integer fsource;
    /**
     * 状态
     */
    private Integer status;
    /**
     * 原始表，remane来源的表
     */

    private String originalTableName;
    /**
     * 表的索引信息
     */
    private List<TableIndexedVO> listIndexed;
    // 所属模块
    private List<String> listModular;
    //所属客户
    private List<String> listCustomer;
    //所属报表
    private List<String> listReport;
    /**
     * 表详细信息
     */
    private List<TableDetailVO> listTableDetail;
    /**
     * 表修改记录信息
     */
    private List<String> listDemandBug;
    // 针对基础数据的对比增加用那些字段对比那些字段的值
    /**
     * 用什么字段对比
     */
    private List<String> listCompareColumn;
    /**
     * 需要对比的字段
     */
    private List<String> listNeedCompareColumn;
}
